self-produced article - French English Dictionary